package com.xbongbong.pro.weblist.pojo;

import com.alibaba.fastjson.JSONArray;
import com.xbongbong.paas.field.UnitItemPoJo;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 按合同分类
 * 待采购、生成合同
 * @author
 * @version v1.0
 * @date 2019/3/11 10:12
 * @since v1.0
 */
@Getter
@Setter
public class WaitPurchaseProductPojo {
    /**
     * 前端产品id
     */
    private Long id;
    /**
     * 前端缺货数量
     */
    private Double num;
    /**
     * 父产品id
     */
    private Long parentId;
    /**
     * 产品id
     */
    private Long productId;
    /**
     * 产品名称
     */
    private String name;
    /**
     * 产品编号
     */
    private String serialNo;
    /**
     * 建议采购数量
     */
    private Double advisePurchaseNum;
    /**
     * 产品规格
     */
    private String specification;
    /**
     * 产品图片
     */
    private JSONArray productImgs;
    /**
     * 产品单位
     */
    private String productUnit;
    /**
     * 基本单位
     */
    private String baseProductUnit;
    /**
     * 供应商列表？
     */
    private JSONArray supplier;


    private List<UnitItemPoJo> transformUnitRate;

    private Integer enableMultiUnit;

    /**
     * 备注
     **/
    private String memo;
    /**
     * 销售数量
     */
    private Double marketNum;
    /**
     * 已采购数量
     */
    private Double purchaseNum;
    /**
     * 已入库数量
     */
    private Double instockNum;
    /**
     * 出库数量
     */
    private Double outstockNum;
    /**
     * 未出库数量
     */
    private Double waitOutstockNum;
    /**
     * 以销定购明细
     */
    private String purchaseDetail;

    /**
     * 库存查询
     */
    private String stockSearch;

    /**
     * 创建人
     */
    private String creatorId;

    /**
     * 负责人
     */
    private String ownerId;
    /**
     * 合同ID
     */
    private Long contractId;
    /**
     * 合同关联产品ID
     */
    private Long contractProductId;
    /**
     * 合同名称
     */
    private String contractName;

    /**
     * 合同编号
     */
    private String contractNo;

    /**
     * 客户名称
     */
    private String customer;

    /**
     * 创建时间
     */
    private Long addTime;

    /**
     * 更新时间
     */
    private Long updateTime;

    /**
     * 库存数量
     */
    private Long stockNum;

    /**
     * 库存数量
     */
    private Long stockSearchId;


}
